Practical experience with TCP over GPRS
نویسندگان
چکیده
We present the results of a series of experiments used to characterise the performance of a GPRS (General Packet Radio Service) wireless data network, hence highlighting issues that software architects should consider when designing applications to run over this soon to be widely-deployed service. In summary, we show that packet Round Trip Time (RTTs) are large ( 1000ms) and can be highly variable, packet losses are relatively rare, and that available bandwidth can be quite variable. These network characteristics do not interact well with current TCP implementations. We show how it takes many seconds before a new TCP connection can expand its congestion window to make use of the full bandwidth available, leading to very poor performance of protocols like HTTP. Beyond the point of full bandwidth utilisation, TCP continues to expand the window needlessly, resulting in excessive queueing at the GPRS router. This leads to greatly inflated RTTs (10’s of seconds) and hence poor interactive response and slow recovery should loss occur. We show how a simple transparent proxy interposed between the fixed and GPRS networks can be used to significantly improve TCP connection performance, particularly for activities like web browsing.
منابع مشابه
On Inter-network Handover Performance using Mobile IPv6
In this paper, we report on our practical experiences using the Mobile IPv6 protocol in an integrated LAN-WLAN-GPRS testbed. Through detailed analysis from packet traces of inter-network (vertical) handovers conducted over the testbed, we examine the performance of transport protocols such as TCP during such handoffs. The considerable differences in link-layer characteristics between the differ...
متن کاملFlow Aggregation for Enhanced TCP over Wide Area Wireless
Throughout the world, GSM cellular mobile networks are being upgraded to support the “always-on” General Packet Radio Service (GPRS). Despite the apparent availability of levels of bandwidth not dissimilar to that provided by conventional fixed-wire telephone modems, the user experience using GPRS is currently considerably worse. In this paper we examine the performance of TCP and HTTP over GPR...
متن کاملProxy-based Flow Aggregation for Enhanced TCP over GPRS
Throughout the world, GSM cellular mobile networks are being upgraded to support the “alwayson” General Packet Radio Service (GPRS). Despite the apparent availability of levels of bandwidth not dissimilar to that provided by conventional fixed-wire telephone modems, the user experience using GPRS is considerably worse. In this paper we examine the performance of protocols such as TCP over GPRS,...
متن کاملTCP performance over GPRS
GPRS is the new packet-oriented data service for GSM. Soon it will be possible to take advantage of the features provided by GPRS for Internet Access like fast connection set-up, volumebased charging and staying on-line for long periods. For non-realtime Internet applications TCP is the applied transport protocol. Often it was suspected that GPRS introduces severe performance degradations for T...
متن کاملThe Impact of Preemptive Priority in GPRS on TCP Performance: A Measurement Study
GPRS extends the widely deployed GSM system with a more efficient wireless Internet access. In this paper we investigate how a TCP transmission over GPRS is affected when it loses all its resources due to preemption by circuit-switched calls with higher priority. The results indicate that TCP performance is degraded more than necessary, as buffered data is flushed immediately when the GPRS traf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002